#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project : bigDataProject 
@File    : api_error_enum.py
@IDE     : PyCharm 
@Author  : Mario
@Date    : 2022/11/11 15:55 
@Describe: 接口错误状态枚举基类
"""
from enum import Enum, unique


@unique
class API_ERROR_ENUM(Enum):
    # 请求失败
    SYSTEM_ERROR = ("5000", "接口请求失败,请求URL:{},请求参数:{},接口报错信息:{},TraceId:{}")
    # 获取人民币的付款方式失败
    GET_PAYMENT_METHOD_ERROR = ("5001", "获取人民币的付款方式失败,请检查中台门店付款方案单是否有人民币付款方式~")
    # 订单不存在
    ORDER_DOES_NOT_EXIST = ("5002", "当前订单:[{}]异常,异常原因:[{}],请检查订单号后重试~")
    # 设备在当前环境已打开
    DEVICE_TURNED_ON = ("5003", "当前MAC绑定设备已在该品牌开启,请检查请求参数后重试~")
    # 设备MAC未找到
    DEVICE_NOT_FOUND = ("5004", "需要切换的品牌没有找到对应设备信息,请检查MAC地址~")
    # 设备在当前环境已存在
    DEVICE_TURNED_EXIST = ("5005", "当前MAC在该品牌已存在设备,请检查请求参数后重试~")
    # 会员不存在
    MEMBER_NO_EXISTENT = ("5006", "当前品牌未查询到会员信息,请检查请求参数后重试~")
    # 没有空闲台位
    THERE_IS_NO_FREE_TABLE = ("5007", "当前品牌所有台位都为开台状态,请结束台位后重试~")
    # 图片保存失败
    TABLE_CODE_SAVING_FAILED = ("5008", "桌码图片保存失败,请联系管理员查看~")
